//
//  ITLoginNetworkAPIManager.h
//  ITBE
//
//  Created by ITBE on 2019/2/25.
//  Copyright © 2019 ITBE. All rights reserved.
//

#import <Foundation/Foundation.h>
#import "ITNetWorkRequestManager.h"
NS_ASSUME_NONNULL_BEGIN

@interface ITLoginNetworkAPIManager : NSObject
+(instancetype)shareManager;
-(void)activationDeviceWithParams:(NSDictionary *)params callback:(APIRequstCallBack)callback;
-(void)loginWithMobile:(NSString *)mobile checkCode:(NSString *)checkCode callback:(APIRequstCallBack)callback;
-(void)loginWithMobile:(NSString *)mobile password:(NSString *)password callback:(APIRequstCallBack)callback;
-(void)sendValidateCodeWithMobile:(NSString *)mobile rand:(NSString *)rand callback:(APIRequstCallBack)callback;
-(void)checkValidateCodeWithMobile:(NSString *)mobile code:(NSString *)code callback:(APIRequstCallBack)callback;
-(void)loginWithParams:(NSDictionary *)params callback:(APIRequstCallBack)callback;
-(void)logoutCallback:(APIRequstCallBack)callback;
@end

NS_ASSUME_NONNULL_END
